local hx__dapenhuo = fk.CreateSkill{
    name = "hx__dapenhuo",

    tags = {},
}

hx__dapenhuo:addEffect("active",{
    prompt = "hx__dapenhuo__prompt",
    can_use = function (self, player)
        return player:usedSkillTimes(hx__dapenhuo.name) < 5
    end,
    card_num = 0,
    card_filter = Util.FalseFunc,
    min_target_num = 1,
    target_filter = function (self, player, to_select, selected, selected_cards)
        return to_select.maxHp > player.maxHp
    end,
    on_use = function (self, room, effect)
        local player = effect.from
        for _, v in ipairs(effect.tos) do
            room:damage{
                to = v,
                damage = 1,
                damageType = fk.FireDamage,
                from = player,
            }
        end
    end,
})

return hx__dapenhuo